![]() METHOD FOR INTERACTIVE SHARING OF APPLICATIONS AND DATA BETWEEN TOUCHSCREEN COMPUTERS AND COMPUTER P
专利摘要:
The present invention relates to a method for interactively sharing at least one program and / or at least one data between at least two electronic devices comprising at least the following steps of: - initiation of at least one so-called sharing session by at least a first electronic device, - connection of at least one second electronic device to the at least one open sharing session (s), - execution of a module said to display at least one application and / or to at least one data and / or at least one control interface of at least one shared device (s) on each electronic device connected to the one or more sharing session (s), - display on the screen of each device connected to the one or more sharing session (s) of the application (s) and / or the data (s) and / or the control interface of at least one peripheral shared by at least one of said electronic devices. 公开号:FR3039906A1 申请号:FR1557526 申请日:2015-08-04 公开日:2017-02-10 发明作者:Fabian Humbert;Guillaume Merrouche 申请人:Kineti Tech; IPC主号:
专利说明:
Method for interactive sharing of applications and data between touch screen computers and computer program for implementing said method Technical area The present invention relates to a method of interactive sharing of applications and / or data and / or peripherals between at least two touch screen computers, such as a smartphone also called a pocket terminal, a tablet or a touch table for example , and a computer program for carrying out said method. More particularly, the invention relates to a method for exchanging, viewing and manipulating data in real time between at least two devices by minimizing the bandwidth consumed and maximizing the quality of data display on said devices. In addition, the invention also makes it possible to enter and / or modify data simultaneously by several people, on the same peripheral and / or on a plurality of peripherals. State of the art In the field of computing and telecommunications, there are many computers with touch screens such as cell phones known as smartphones, tablets or touch tables, laptops that can be used daily in more and more uses, and in particular to identify and share information with other users. This sharing of information has become essential in everyday life whether in the private setting and / or in the professional world. However, the known sharing systems, although offering a number of interesting features, do not allow several objects to be manipulated simultaneously and in real time, and to display them in real time on different remote electronic devices. Indeed, the data sharing systems of the prior art only allow users to act one after the other. Furthermore, there are also known applications for electronic teleconferencing or videoconferencing device that allow screen sharing between two screens of at least two electronic devices. A first screen of a first electronic device is recorded in a video format and then it is retransmitted in streaming to be displayed on the second screen of a second electronic device. However, this method is bandwidth consuming because the images are transmitted every 10 or 20ms. Thus, this method requires strongly compressing the video data which degrades the image quality. Moreover, the stability of the exchanges is bad as soon as the connection is not perfect, i.e. as soon as the bandwidth is weak. In order to overcome these drawbacks, application and / or data sharing methods have already been devised to improve interactivity during data sharing. This is particularly the case of US Pat. No. 8,965,349 and European Patent Application EP 2,869,188. US 8,965,349 discloses a method of sharing an application interactively comprising a step of initiating, by a first electronic device, communication with a second electronic device; after the start of the communication, transmitting a request from the first electronic device to engage in the sharing of an application with a second electronic device; receiving, at the first electronic device, the sharing confirmation of the second electronic device; displaying, on the first electronic device, the application and the data relating to the communication; generating, at the level of the first electronic device, an instruction to the second electronic device, said instruction being relative to the display of the application on the second electronic device; and transmitting the instruction to the second electronic device. Said instruction is a screen image to be displayed on the second electronic device. Incidentally, the communication may be a video conference and, in this case, the data associated with the communication are images of the video conference. Thus, multiple devices can share applications or application data in such a way that the users of the electronic devices can each view the data of the application of another or interact with each other through a shared application. The document EP 2 869 188 describes meanwhile an electronic device for sharing an application and a method for controlling said electronic device. The server electronic device communicating with a client electronic device comprises a communication unit configured to form a connection with the client electronic device, a controller configured to determine an application to be shared with the client electronic device, to generate shared data for the client electronic device. shared application, and for controlling the communication unit to transmit the shared data to the client electronic device, and a screen configured to display a run screen of the shared application. The control method includes a step of establishing a connection with the client electronic device, a step of determining an application to be shared with the client electronic device, a step of generating data of the shared application, said information being intended to be shared, and a step of transmitting the shared data to the client electronic device, said shared data being then displayed on the screen of said client electronic device. However, these methods have the disadvantage of requiring a fairly large bandwidth so that, when the bandwidth is not wide enough, the data transfers are degraded and it is not possible to interact between the different electronic devices. as real. There is therefore a need for an efficient, simple, intuitive, stable solution for interactive sharing of all types of documents, files, objects, applications, software or application data or software with real-time multi-user interaction and feedback. real-time display on all devices desired by remote users or not DISCLOSURE OF THE INVENTION One of the aims of the invention is therefore to overcome these disadvantages by providing a method of interactive sharing of applications and data between touch screen computers and computer programs for implementing said a simple and inexpensive design process that allows interactive sharing of all types of documents, files, objects, applications, software or application data or software with real-time multi-user interaction and real-time display feedback on all the desired devices regardless of the bandwidth of the communication between the different devices. For this purpose and in accordance with the invention, there is provided a method for interactively sharing at least one program and / or at least one data item and / or at least one device between at least two electronic devices comprising at least the following steps of: - initiation of at least one so-called sharing session by at least a first electronic device, connection of at least one second electronic device to the at least one open sharing session (s), - execution of a module said display of at least one application and / or at least one data and / or at least one control interface of at least one shared device (s) on the one or more electronic devices connected to the or said sharing session (s), - display on the screen of said one or more electronic devices connected to said sharing session (s) of the application (s) and / or the data (s) and / or or the control interface of at least one périphériquepartagé (e) (s) by at least one of said electronic devices. According to a first embodiment, the initiation of the sharing session comprises at least the following steps of: connecting a first electronic device to a server, opening a sharing session from said electronic device. According to a second embodiment, the initiation of the sharing session comprises at least the following steps of: opening a sharing session from a first electronic device, connecting said first electronic device to a server. Furthermore, the method according to the invention further comprises the following steps of: - connection of a first electronic device to a server via an internet connection, - identification of the first electronic device by said server as a client, - connection of at least one second electronic device to said server, identification in the sharing session of said electronic device or devices by said server in. as a client, - determining the variation of the data relating to the displayed screen of a first electronic device between the instant t and the instant t-1, - transmission of the variation of the data relating to the displayed screen of the first electronic device to said server, - generation by the server of at least one command for modifying the displayed screen of the one or more electronic devices (s) client (s) according to the variation of the data. transmission of said command or commands to said electronic customer device (s) to modify the displayed screen. Said server is located on at least one of the electronic devices. Alternatively, said server consists of a remote server connected to a communication network. Advantageously, the server generates one or more commands for the one or more electronic devices (s) client (s) depending on the bandwidth of the connection between the device (s) electronic (s) client (s) and said server. Furthermore, the program and / or the shared data are compressed when the bandwidth of the connection between the first electronic device and the second electronic device or devices is less than or equal to a predetermined value. Preferably, the method according to the invention further comprises, during each connection of an electronic device to the shared session, a step of determining an indicator of privacy in order to determine whether the application (s) and / or the data or the device (s) can be fully or partially shared or not. Furthermore, the method according to the invention further comprises, during each connection of an electronic device to the shared session, a step of determining a sharing indicator in order to determine if the other electronic device or devices connected ( s) the shared session is authorized to access the applications and / or the data and / or devices of that electronic device. Advantageously, the applications and / or the shared data are recorded on a remote server or a Cloud cloud. Several users can advantageously manipulate the application (s) and / or the data (s) and / or the device (s) on the same electronic device. Preferably, at least one electronic device comprises a touch screen. Furthermore, the method according to the invention comprises a step of generating at least one command from an interaction between at least one user and said electronic device. Said interaction can be performed by any means well known to those skilled in the art such as pressure on a touch screen, movement in front of a Kinect system (registered trademark) or the like, movement of a mouse, seizure on a keyboard, etc. Pressing and / or moving with a finger on the touch screen of the device generates a request transmitted to the other electronic devices for displaying a pointer. Furthermore, pressure and / or displacement with two fingers on the touch screen of the device generates a request transmitted to the other devices for moving and / or zooming and / or reversing the application and / or data positioned under said fingers. In addition, it comprises a step of generating at least one command from an object interacting with the electronic device. For example, a pencil interacting with a touch screen of an electronic device generates an annotation in a window generated by the display module of said electronic device. Advantageously, the history of each sharing session is recorded on a medium. "History of each sharing session" means the history of the commands and / or elements displayed on the various electronic devices and / or connections / disconnections of said electronic devices to the sharing session, etc. Furthermore, advantageously, the display, namely the dimensions and / or the orientation and / or the positioning, on the screen of said one or more electronic devices connected to the said sharing session (s). the application (s) and / or the data (s) and / or device (s) shared by at least one of said electronic devices is adapted according to the dimensions of the screen of said one or more electronic devices and / or technical characteristics of said electronic device or devices. In addition, depending on the dimensions of the screen and / or the technical characteristics of said electronic device or devices, the display on the screen of said electronic device or devices corresponds to an enlargement or a reduction of at least one determined zone of displaying another electronic device connected to the sharing session. Another object of the invention relates to a computer program product for interactively sharing at least one program and / or at least one piece of data and / or at least one device between at least two electronic devices, the computer program product. comprising a sequence of instructions for the implementation of a method according to the invention. BRIEF DESCRIPTION OF THE DRAWINGS Other advantages and features will emerge more clearly from the following description, from several variant embodiments, given as non-limiting examples, of the process of interactive sharing of applications and data between screen computers. touch screen and computer program for implementing said method according to the invention, from the attached drawings in which: - Figure 1 is a schematic diagram of a touch screen computer according to the invention; FIG. 2 is a diagramatic representation of a first application of the method according to the invention enabling at least two users to share data on a single touch screen computer according to the invention; FIG. 3 is a diagrammatic representation in the form of a diagram of a second application of the method according to the invention. n allowing at least one user of a first touch screen computer according to the invention to share data with at least one other user of at least one second touch computer according to the invention, - Figure 4 is a flowchart schematic of the first step of the process according to the invention, - Figure 5 is a schematic flow diagram of the second step of the process according to the invention, - Figure 6 is a schematic flow diagram of the third step of the process according to the invention. FIG. 7 is a schematic flow diagram of the fourth step of the process according to the invention, FIG. 8 is a schematic flow diagram of the fifth step of the process according to the invention, FIG. 9 is a flowchart. schematic of the sixth step of the method according to the invention, - Figure 10 is a schematic flow diagram of a seventh step of the method according to the inv FIG. 11 is a schematic flow diagram of a data compression step, in the case of a low bandwidth of the communication between the different touch-screen computers, of the method according to the invention; FIG. flowchart of the steps of transmission of a message sent by a first customer touch screen computer to other touch screen touchscreen computers customers according to the method according to the invention, - Figure 13 is a flowchart of the transmission steps of a file of pdf format between a first customer touch screen computer and other touch screen computers with touch screen customers according to the method according to the invention, - Figure 14 is a flow chart of the steps of transmission of a video between a first customer touch screen computer and other touch screen computers with a touch screen, according to the process according to the invention, FIGS. 15A and 15B are diagrammatic representations of the display screen of a first touch-screen computer and, respectively, a second touch-screen computer, at a time t, in accordance with the invention; FIG. 16A and 16B are diagrammatic representations of the display screen of a first touch-screen computer and respectively a second touch-screen computer, at a time t + 1, according to the invention, - FIGS. 17A and 17B are schematic representations of the display screen of a first touch screen computer and respectively a second touch screen computer, at a time t + 2, according to the invention. Embodiment of the invention A computer of the tablet or touch-screen table type comprising a file-sharing module according to the invention will be described below; however, it is obvious that the computer may consist of any type of computer with touch screen or not such as a smartphone or PC-type computer without departing from the scope of the invention. Referring to Figure 1 which is a block diagram of an example of an electronic device 100 that can be used to interactively share applications and / or data and / or peripherals in accordance with the invention, said electronic device 100 can be a portable device, such as a smart phone called "smartphone", a table or a touch pad, a laptop, a digital camera, a digital telephone handset or the like, said electronic device 100 comprises at least a processor 110 said CPU according to the English acronym "Central Processing Unit" which controls the various operations of the electronic device 100 and can interact with the other components of the device. Said processor 110 may consist of any processor well known to those skilled in the art such as a Pentium® or Âtom® processor marketed by INTEL® or an A4 or A5 processor sold by Apple® for example. The processor may consist of a single-core microprocessor or a multi-core microprocessor. A multi-core microprocessor is understood to mean a microprocessor having several physical cores that work in parallel, each physical core being a set of circuits capable of executing programs in an autonomous manner and all the functionalities necessary for the execution of a program being present. in these cores: ordinal counter, registers, calculation units, etc. Moreover, it will be noted that the electronic device 100 may comprise several processors even if only one is shown in FIG. 1. For example, a graphic processor also called GPU according to the English acronym "Graphics Processing Unit" may be used, said graphics processor being well known in itself an integrated circuit generally present on a graphics card, a motherboard or processor 110 (CPU) and ensuring the calculation functions of the display. It is obvious that the electronic device 100 may be a fixed device, such as a desktop computer said PC, a digital telephone base, a television, a media center or the like without departing from the scope of the invention. Moreover, it will be observed that, in FIG. 1, the lines connecting the different elements of the electronic device represent communication paths between said elements, these communication paths possibly being bidirectional or omnidirectional. In addition to the microprocessor 110, the electronic device 100 includes a memory 120, or other similar storage device, a user input module 130, an input / output port 140 for enabling data transmission to and from the device 100, a display screen 150 and internal or external peripherals 160. Said internal or external peripherals 160 consist, for example, in a camera to enable a user of the electronic device according to the invention to carry out a videoconference with a another person, such as a user of a second electronic device, in a camera, a printer, an infra-red detector or in sensors. Note that the user input module 130 generally allows a user to manipulate certain functions of the electronic device 100, including interacting and sharing applications resident on the storage of the apparatus and executed by the processor 110, and may consisting of a device such as a touchpad, a keyboard, a mouse, a stylus or the like, said device being able to be connected to the electronic device either wired or by means of a wireless connection (Wi-Fi or bluetooth). example), or in a touch screen, said touch screen also forming the display screen 150. This touch screen may consist of a capacitive type screen, resistive or based on interference with electromagnetic wavelengths or in any other type of touch screen known well known to the skilled person. Moreover, the electronic device according to the invention comprises a so-called sharing module software 170 which makes it possible to control the aspects and interactions related to the interactive sharing of one or more applications and / or data and / or peripherals as it will be detailed below. Software is understood to mean a set of machine-interpretable instruction sequences and a set of data necessary for these operations. Thus, the software includes a computer program that is stored in the memory 120 and executed by the processor 110 whenever the applications are shared or the sharing is initiated. It goes without saying that the sharing module 170 may consist of a firmware, hardware or software or a combination of these without departing from the scope of the invention. Furthermore, said sharing module 170 may be hosted in whole or part on a server or other remote device and accessible by other electronic devices engaged in sharing applications. This sharing module 170 allows the interactive sharing of data, files, applications or software, or application and software data on a single electronic device 100 between several users or between two or more electronic devices, local or remote . Said data, files, applications, software, or application and software data can therefore be accessed by multiple users on multiple devices. Several users can even be on a single device such as a touch table, or a vertical interactive screen, for example. In addition, some electronic devices may not have users as servers. Each user can then access data, files, applications or software, or application and software data made accessible. Each user of each electronic device can display, view, modify and manipulate different files, data, objects, applications or software in real time through a software or a shared application; this alone or several on each electronic device and perform all operations simultaneously with other users. Thus, the sharing module 170 allows all users to interact at the same time on all devices alone or with several devices on each device simultaneously. The sharing will be possible according to the possible rights to be granted to each user to display, view, modify and manipulate the various data, files, objects, applications or software or data of applications or software; or even, depending on the possible rights granted to each data, files, objects, applications or software or application data or software. All the actions of the users can execute simultaneously with a return of almost immediate display on the various electronic devices according to the invention. In this way, multiple users can share information and collaborate without necessarily having to be physically present, as they may wish to congregate around a single device and interact with each other on a single electronic device simultaneously. For example, a user can manipulate a plan on a touch interactive table in Paris, said touch interactive table forming a first electronic device according to the invention, while another person takes notes on the corner of the table on the same table , while a third person draws in another corner on another touch table in New York, ie on a second electronic device according to the invention, while a fourth displays in the middle what the camera of his smartphone, ie a third electronic device according to the invention, is filming in Moscow, while others view on an interactive whiteboard in Tokyo and can interact with each element. Thus, all users can see the different graphic elements and interact with them. For this purpose, all the electronic devices are capable of communicating with each other by any means (network, telephone communication or other), all the devices are equipped with electronic components and drivers for the dialogue of the electronic devices with each other or at least with the electronic device designated as a server. An electronic device can act as the host of the interactive sharing solution software, the other electronic devices can then only have to transmit their data or the actions of the users via this same sharing application which is also installed on the electronic device . The "server" application can then send the display information to the different electronic devices that wish to have the display return. The orientation of the different objects displayed can be interpreted by the electronic device on which it is displayed to adapt the orientation to the use. The interaction and sharing module 170 also serves as a gateway for managing and organizing the user interface and all the electronic devices and functions of all devices and peripherals of the internal or external devices. The mode of interaction of the user with the electronic device depends on each electronic device itself. All user-device interaction modes are possible. During remote use, the solution according to the invention makes it possible to limit the bandwidth load by not permanently transmitting a video of a user's screen, contrary to the methods of the prior art. According to the invention each electronic device has its own screen with its own graphic widgets that interact together. A widget is a software component. In addition, the rendering quality on the screen is also improved for items that will not be compressed. Referring to Figure 2, at least two or more users (n users) interactively share data, files, applications or software, or application and software data on an electronic device 100 and may interact simultaneously with the different elements. This solution allows an active collaboration of each user on the electronic device 100 simultaneously. The advantage of this solution is to allow n users to collaborate, interact together in real time simultaneously and share all kinds of data, files, applications or software, or application and software data. With reference to FIG. 3, at least one or more users interactively share data, files, applications or software, or application and software data on a first electronic device 100 with at least one other user on at least one other electronic device and can simultaneously interact with the different users of the different electronic devices. This solution allows an active collaboration of each user on the different electronic devices simultaneously with a return of display in near real time on the various devices that allow the display. This solution is particularly useful when there are at least two users who want to share, collaborate and interact on at least two remote electronic devices, so that they can collaborate, share interactive data, files, files, applications or software, or application and software data without having to be physically present in the same geographical location. With reference to FIGS. 4 to 10, the sharing module 170 allows, in a first step (FIG. 4), a connection of a first electronic device 100 to a server 180 via an internet connection, for example, and an identification of the first electronic device 100 by said server 180 as a client. With reference to FIG. 5, the first electronic device 100 then transmits to the server 180 a request to create a sharing session, then the server 180 creates a sharing session and transmits the information relating to this sharing session to said first device 100. Referring to Figure 6, the first electronic device 100 sends an invitation to connect to the sharing session to other electronic devices 100. This invitation can be made in different ways. According to a first embodiment, a user sends an invitation e-mail (e-mail) from the first electronic device 100 to users of other electronic devices. In a second embodiment, an invitation email to connect to the sharing session is generated automatically by the server 180 and sent by said server 180 to users of other electronic devices. Alternatively, the invitation to connect to the sharing session can be performed by telephone, by a notification called In-App, etc ... without departing from the scope of the invention. It should be noted that each new electronic device that has received the invitation to connect to the sharing session can also send an invitation to connect to said session to other devices, via the email address book, for example. With reference to FIG. 7, the other electronic devices 100 accept the invitation from the server 180 which then tests the bit rate of the connection of each electronic device 100 with the server 180. Whenever an electronic device connects to the server, the rate of the connection is tested to choose the mode of transmission of information and the quality of sending information. In this way, one maximizes the chances of having non-jerky and pleasant exchanges. In addition, the connection speed is tested later at regular intervals to adapt the transmission mode and the quality of sending according to the bandwidth of the connection. When the first electronic device 100 loads data, such as an image, for example, with reference to FIG. 8, said image is transmitted in real time to the other electronic devices 100. It will be noted that, depending on the bit rate of the connection between the electronic devices 100 and the server 180, said image transmitted by the server 180 to the other electronic devices can be compressed as will be detailed later. The image is downloaded once by the users, modifying if necessary the size of said image if the connection of the various users is not sufficiently powerful or if the image is too large. The image is optionally compressed to minimize the rate used. Thus, the rendering on the display screens of the electronic devices is the same, without any loss of quality of the image and only the image is transmitted and not the entire screen unlike the methods of the prior art. When the user of the first electronic device makes an action on the image from his electronic device, such as a displacement of the image or a zoom, for example, with reference to FIG. 9, the data relating to the displacement and / or zoom are transmitted to the server 180 which retransmits this data to the other electronic devices 100 so that the displacement and / or the zoom of the image is displayed on the screens of the other electronic devices 100. In this way, it is not possible to does not re-download the image, only the change of position and the change of zoom factor is transmitted to the server 180 and then to the various electronic devices. Thus, it saves a lot of bandwidth compared to a streamer of the prior art. Subsequently, with reference to FIG. 10, when an electronic device 100 adds a note and when another electronic device 100 adds a new image, the data is transmitted respectively to the server 180 which then transmits them in real time to all the other electronic devices for displaying said data on said electronic devices as shown in Figs. 15A-17B. In this example, two users interact simultaneously, a first user creates a note, and a second user adds an image. In the case of the note of the first user, only the position of the object and the text (font) are transferred which makes it possible to reduce the size of the bandwidth used. In the case of adding a video, said video is streamed in real time but only the frame of the video is streamed and not the display screen comprising the video frame. With reference to FIG. 11, the sharing module 170 includes a compression module that makes it possible to choose how the data will be transmitted. Depending on the customer's rate and / or the type of meeting and / or the size of the object, a choice of data transfer is determined: either a transfer of the raw data (without compression) or a resizing of said data. Thus, in the event that the connection between the first electronic device 100 corresponding to the client 1 and the server 180 is of poor quality, the data is compressed before being transmitted to the server 180 and the electronic device 100 corresponding to the client 2. Assuming that the connection between the first electronic device 100 corresponding to the client 1 and the server 180 is of good quality but where the connection between the server 180 and the second electronic device 100 corresponding to the client 2 is of poor quality, the data transmitted by the client 1 are sent to the server 180 without compression, then the server 180 compresses the data to transmit them to the electronic device 100 corresponding to the client 2. Thus, with reference to FIG. 13, during a transfer of a pdf type file (step 200) from a first electronic device 100 to the server 180, the sharing module determines in a step 210 whether the size of said file pdf is too important or not. If the size of the pdf file is too large, the sharing module determines in a step 220 that an image file must be sent to the other electronic client devices 100. In a step 230, the server sharing module 180 tests the connection between said server 180 and the client electronic devices and, if the connection has a sufficient rate, a high quality image is transmitted to the client electronic device in a step 240 and, if the connection has insufficient flow, a low quality image is transmitted to the electronic client device in a step 250, Assuming that the size of the pdf file is too large, the sharing module tests the flow of the connection between said server 180 and the client electronic devices in a step 260 and, if the connection has a sufficient throughput, the sharing module determines the complete file in pdf format is transmitted to the electronic device client in a state. pe 270 and, if the connection has insufficient flow, the sharing module determines in step 220 that an image file must be sent to the other electronic client devices 100. In the case of a video conference, with reference to FIG. 14, when a video conference request is transmitted to the server 180 in a step 300, the server sharing module 180 tests the throughput of the server connections with the servers. Other electronic devices 100 in a step 310. If the bit rate of the connection is insufficient, the server 180 sends to the corresponding electronic device a low quality video with sound (320). If the rate of the connection is very insufficient, the server 180 sends to the corresponding electronic device only sound (330) and if the flow of the connection is sufficient, the server 180 sends the corresponding electronic device a high quality video with sound (340) Furthermore, the sharing module 170 comprises, with reference to FIG. 12, a so-called server module which is hosted on a public server directly accessible by any device connected to the Internet. Said server may consist of a remote server or an embedded server on one of the electronic devices 100. Said server module manages the connection of the users, the persons authorized to access them and the meeting rooms in the form of an identifier. The module will then receive messages from customers and redistribute them to the right people. This redistribution is done in an intelligent way, according to the bandwidth available to the users, the transmitted commands will be different. Thus, with reference to FIG. 12, the server module receives and listens to a message transmitted by an electronic device in a step 400, then verifies the access authorization contained in said message in a step 410. If the access is refused, the server module disconnects the electronic device in a step 420. If access is allowed, the server module analyzes the message in a step 430 to determine whether it is a configuration message or a message collaborative. If it is a configuration message, the server module verifies that the high security access is authorized in a step 440 and proceeds to the configuration in a step 450 if the access is authorized or disconnects (420). ) if access is not allowed. If it is a collaborative message, the server module looks for the meeting room corresponding to the message in a step 460 and sends the message to the different users connected to the meeting room concerned in a step 470. Incidentally, the content the message can be compressed in a step 480 before sending to different users depending on the quality of the connection of each user with the server 180. Finally, it is quite obvious that tablets or touchscreen tables may consist of any electronic device well known to those skilled in the art and that the examples which have just been given are only particular illustrations and no limiting cases as to the fields of application of the invention.
权利要求:
Claims (22) [1" id="c-fr-0001] A method for interactively sharing at least one program and / or at least one data item and / or at least one device between at least two electronic devices comprising at least the following steps: initiation of at least one so-called sharing session by at least one first electronic device, connection of at least one second electronic device to said open sharing session (s), execution of a so-called display module of at least one application and / or at least one piece of data and / or at least one control interface of at least one shared device (s) on the one or more electronic devices connected to said session (s) of sharing, display on the screen of said or said electronic devices connected to said session (s) sharing the application (s) and / or the data (s) and / or the control interface of at least one shared device (e) ) (s) by at least one of said di electronic spositives. [2" id="c-fr-0002] 2. The method of claim 1 wherein the initiation of the sharing session comprises at least the following steps of: connecting a first electronic device to a server, opening a sharing session from said electronic device. [3" id="c-fr-0003] 3. The method of claim 1 wherein the initiation of the sharing session comprises at least the following steps of: opening a sharing session from a first electronic device, connecting said first electronic device to a server. [4" id="c-fr-0004] 4. Method according to any one of claims 1 to 3 further comprising the following steps of: - connection of a first electronic device to a server via an internet connection, - identification of the first electronic device by said server as a client connecting at least one second electronic device to said server; identification in the sharing session of said electronic device or devices by said server as client; determining the variation of the data relating to the displayed screen of a server; first electronic device between the instant t and the instant t-1, - transmission of the variation of the data relating to the displayed screen of the first electronic device to said server, - generation by the server of at least one command to modify the displayed screen of the one or more electronic devices (s) customer (s) according to the variation of the data. transmission of said command or commands to said electronic customer device (s) to modify the displayed screen. [5" id="c-fr-0005] The method of claim 4 wherein the server is located on at least one of the electronic devices. [6" id="c-fr-0006] The method of claim 4 wherein the server is a remote server connected to a communication network. [7" id="c-fr-0007] 7. Method according to any one of claims 4 to 6 wherein the server generates one or more commands for the one or more electronic devices (s) client (s) depending on the bandwidth of the connection between the one or more devices ) customer electronic (s) and said server. [8" id="c-fr-0008] The method according to any one of claims 1 to 7 wherein the program and / or the shared data are compressed when the bandwidth of the connection between the first electronic device and the second electronic device or devices is less than or equal to one. predetermined value. [9" id="c-fr-0009] The method of any one of claims 1 to 8 further comprising, at each connection of an electronic device to the shared session, a step of determining a privacy indicator to determine whether the one or more applications and / or the data and / or the device (s) can be fully or partially shared or not. [10" id="c-fr-0010] The method of any of claims 1 to 9, further comprising, at each connection of an electronic device to the shared session, a step of determining a sharing flag to determine whether the other one or the other electronic devices connected to the shared session are allowed or blocked from accessing applications and / or data and / or device control interfaces of said electronic device. [11" id="c-fr-0011] 11. The method of claim 1, wherein the applications and / or the shared data are recorded on a remote server or cloud. [12" id="c-fr-0012] 12. A method according to any one of claims 1 to 11 wherein several users can manipulate the application (s) and / or the data (s) and / or the device (s) on the same electronic device. [13" id="c-fr-0013] 13. A method according to any one of claims 1 to 12 wherein at least one electronic device comprises at least one touch screen. [14" id="c-fr-0014] 14. A method according to any one of claims 1 to 13 wherein it comprises a step of generating at least one command from an interaction between at least one user and said electronic device. [15" id="c-fr-0015] The method of claim 14 wherein pressing and / or moving with a finger on the touch screen of the device generates a request transmitted to the other electronic display devices of a pointer. [16" id="c-fr-0016] A method as claimed in any one of claims 14 or 15 in which pressure and / or displacement with two fingers on the touch screen of the device generates a request transmitted to the other moving and / or zooming devices and / or reversal of the application and / or data positioned under said fingers. [17" id="c-fr-0017] 17. A method according to any one of claims 1 to 16 wherein it comprises a step of generating at least one command from an object interacting with the electronic device. [18" id="c-fr-0018] 18. The method of claim 17 wherein a pencil interacting with a touch screen of an electronic device generates an annotation in a window generated by the display module of said electronic device. [19" id="c-fr-0019] The method of any one of claims 1 to 18 wherein the history of each sharing session is recorded on a medium. [20" id="c-fr-0020] 20. A method according to any one of claims 1 to 19 wherein the display, namely the dimensions and / or the orientation and / or the positioning, on the screen of said one or more electronic devices connected to the or said sharing session (s) of the application (s) and / or the data (s) and / or device (s) shared by at least one of said electronic devices is adapted according to the dimensions of the screen of said one or more electronic devices and / or the technical characteristics of said electronic device or devices. [21" id="c-fr-0021] 21. A method according to any one of claims 1 to 20 wherein, depending on the dimensions of the screen and / or the technical characteristics of said electronic device or devices, the display on the screen of said electronic device or devices corresponds to an enlargement or reduction of at least one determined area of the display of another electronic device connected to the sharing session. [22" id="c-fr-0022] 22. Computer program product for interactively sharing at least one program and / or at least one piece of data and / or at least one device between at least two electronic devices, the computer program product comprising a sequence of instructions for the implementation of a method according to one of claims 1 to 21.
类似技术:
公开号 | 公开日 | 专利标题 US20190310757A1|2019-10-10|Augmented reality computing environments - mobile device join and load US10908791B2|2021-02-02|Inline message alert US8789094B1|2014-07-22|Optimizing virtual collaboration sessions for mobile computing devices US9185150B2|2015-11-10|System and method for monitoring and selectively sharing an image in an image library WO2017021460A1|2017-02-09|Method for interactive sharing of applications and data between touch-screen computers and computer program for implementing said method US9426422B2|2016-08-23|Multi-display video conferencing US10838574B2|2020-11-17|Augmented reality computing environments—workspace save and load US9800831B2|2017-10-24|Conveying attention information in virtual conference JP6700254B2|2020-05-27|Real-time sharing during a call US20150142884A1|2015-05-21|Image Sharing for Online Collaborations KR102078894B1|2020-02-19|Updating services during real-time communication and sharing-experience sessions WO2021120511A1|2021-06-24|Network session switching method and apparatus, and computer device and storage medium US20140026070A1|2014-01-23|Dynamic focus for conversation visualization environments TWI713327B|2020-12-11|Message sending method and device and electronic equipment US20150007054A1|2015-01-01|Capture, Store and Transmit Snapshots of Online Collaborative Sessions US20160179761A1|2016-06-23|File size generation application with file storage integration US9177530B2|2015-11-03|Handheld document reading device with auxiliary display WO2019179927A1|2019-09-26|Method for interaction between at least one user and/or a first electronic device and a second electronic device CA2878334A1|2014-01-09|Systems, apparatuses, and methods for branding and/or advertising through immediate user interaction, social networking, and image sharing US20200311619A1|2020-10-01|Systems and methods to suggest room swap for meeting CN112087366A|2020-12-15|Account management method and device and instant messaging system GB2522833A|2015-08-12|A system combining non-interactive video content with statically embedded interactive images presented in the form of a navigable scene FR3099675A1|2021-02-05|RULE-GUIDED INTERACTIONS TRIGGERED DURING RECOVERING AND STORING WEBINAR CONTENT CN112242945A|2021-01-19|Method, device and equipment for sending electronic interaction information and readable storage medium FR3003717A1|2014-09-26|COMPUTER ENVIRONMENT FOR SHARED EXECUTION ON CLIENT POSITIONS OF CONTENT APPLICATIONS AND SYNCHRONIZED ACTIONS
同族专利:
公开号 | 公开日 FR3039906B1|2018-09-07| EP3326066A1|2018-05-30| WO2017021460A1|2017-02-09| US20180234505A1|2018-08-16| JP2018525744A|2018-09-06| CN107924298A|2018-04-17|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 EP2575327A1|2011-09-30|2013-04-03|France Télécom|Method for sharing a web application between a plurality of computer terminals connected to a communication network| US20130194374A1|2012-01-26|2013-08-01|Apple Inc.|Interactive application sharing| CN101472135A|2007-12-27|2009-07-01|苏州新际多媒体技术有限公司|Interactive processing method and device for multimedia information| US8285729B2|2009-12-15|2012-10-09|International Business Machines Corporation|Reducing overheads in application processing| US20120079399A1|2010-09-28|2012-03-29|Ahmet Mufit Ferman|Methods and Systems for Routing Meeting-Related Content| JP6051549B2|2012-03-16|2016-12-27|株式会社リコー|Communication control system, control device, program and electronic information board| US9250983B2|2012-06-01|2016-02-02|Blackberry Limited|System and method for sharing items between electronic devices| JP6020397B2|2013-09-12|2016-11-02|株式会社リコー|Image processing apparatus and image processing system| KR102107404B1|2013-10-30|2020-05-07|삼성전자주식회사|Apparatus for sharing application and method for controlling thereof| RO131668A2|2015-06-08|2017-01-30|Ixia, A California Corporation|Methods, systems and computer-readable carrier for application session sharing| US20180167426A1|2015-10-29|2018-06-14|CrankWheel ehf.|Multiplatform Screen Sharing Solution for Software Demonstration|FR3079048B1|2018-03-19|2021-11-19|Fabian Humbert|INTERACTION PROCESS BETWEEN ON THE ONE HAND AT LEAST ONE USER AND / OR A FIRST ELECTRONIC DEVICE AND ON THE OTHER HAND A SECOND ELECTRONIC DEVICE| JP2019192998A|2018-04-20|2019-10-31|キヤノン株式会社|Communication device, control method thereof, and program| CN111124339B|2019-12-23|2021-06-04|维沃移动通信有限公司|Interface sharing method and electronic equipment| TW202134835A|2020-03-05|2021-09-16|大陸商東莞寶德電子有限公司|Mouse device|
法律状态:
2016-08-25| PLFP| Fee payment|Year of fee payment: 2 | 2017-02-10| PLSC| Publication of the preliminary search report|Effective date: 20170210 | 2017-08-29| PLFP| Fee payment|Year of fee payment: 3 | 2018-08-31| PLFP| Fee payment|Year of fee payment: 4 | 2019-08-30| PLFP| Fee payment|Year of fee payment: 5 | 2020-07-09| PLFP| Fee payment|Year of fee payment: 6 | 2021-08-31| PLFP| Fee payment|Year of fee payment: 7 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 FR1557526A|FR3039906B1|2015-08-04|2015-08-04|METHOD FOR INTERACTIVE SHARING OF APPLICATIONS AND DATA BETWEEN TOUCH SCREEN COMPUTERS AND COMPUTER PROGRAM FOR IMPLEMENTING SAID METHOD| FR1557526|2015-08-04|FR1557526A| FR3039906B1|2015-08-04|2015-08-04|METHOD FOR INTERACTIVE SHARING OF APPLICATIONS AND DATA BETWEEN TOUCH SCREEN COMPUTERS AND COMPUTER PROGRAM FOR IMPLEMENTING SAID METHOD| US15/750,166| US20180234505A1|2015-08-04|2016-08-03|Method for interactive sharing of applications and data between touch-screen computers and computer program for implementing said method| CN201680049537.4A| CN107924298A|2015-08-04|2016-08-03|For the interactive sharing application between touch screen computer and data method and be used for realization the computer program of this method| JP2018506343A| JP2018525744A|2015-08-04|2016-08-03|Method for mutual sharing of applications and data between touch screen computers and computer program for implementing this method| EP16750732.6A| EP3326066A1|2015-08-04|2016-08-03|Method for interactive sharing of applications and data between touch-screen computers and computer program for implementing said method| PCT/EP2016/068569| WO2017021460A1|2015-08-04|2016-08-03|Method for interactive sharing of applications and data between touch-screen computers and computer program for implementing said method| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|